@charset "utf-8";
.header{
	height:52px;	
	background:#4482c2;
	overflow:hidden;	
}
.header dl dt{
	float:left;
}
.header dl dt a{
	display:inline-block;
	float:left;
}
.header dl dt span{
	font-size:24px;
	display:inline-block;
	float:left;
	color:#fff100;
	line-height:50px;
	margin-left:10px;
}
.header dl dd{
	float:right;
	color:#66f2fb;
}
.header dl dd span{
	font-size:12px;
	color:#fff;
	margin:0 1px;
}
.exit{
	color:#fff;
	margin-right:15px;
	display:inline-block;
	line-height:22px;
	height:22px;
	padding-left:25px;
	width:34px;
	background:url(images/exit.png) no-repeat left top;
}
.psw{
	color:#fff;
}

/*菜单*/
/*menu*/
.sidebar { width:150px; border:0px; margin: 0px 0px 0 1px}
.sidebar .menu { border:0px}
.sidebar .menu dl{margin:1px auto;width:146px; background-color:#FFFEFE; }
.sidebar .menu dl dt{height:29px; overflow:hidden; border:1px solid #97ccf9;width:144px; background:url(images/leftnavdt.gif) no-repeat; margin:0 auto; text-align:center;}/*0429*/


.sidebar .menu dl dt a{ display:block; height:29px; line-height:29px; background-position:8px center; background-repeat:no-repeat;color:#3968ac; font-size:13px;}/*padding-left:42px;*/
.sidebar .menu dl dt a:hover{text-decoration:none;}

.sidebar .menu dl dd{position:relative; display:none; background: url(images/licurrbg.png) no-repeat;}

.sidebar .menu dl div{position:relative; display:none; background:#fff url(images/menu-item-current-bg.gif) repeat-y; }

.sidebar .menu dl dd .bg-top, .sidebar .menu dl dd .bg-bottom{display:block; position:absolute; left:0; z-index:9; width:100%; height:10px; overflow:hidden;}
.sidebar .menu dl dd .bg-top{top:0; height:8px; background:url(images/menu-item-current-bg-top.gif) center top no-repeat;}
.sidebar .menu dl dd .bg-bottom{bottom:0; _bottom:31px; background:url(images/menu-item-current-bg-bottom.gif) no-repeat;}


.sidebar .menu dl.current dt{border:1px solid #307cba; background:url(images/leftnavdth.png) no-repeat;}/*0429*/
.sidebar .menu .current dt a{font-size:15px;color:#fff;}

.sidebar .menu .current dd{display:block;}

.sidebar .menu .ddcurrent{background: url(images/licurrbgh.png)}

.sidebar .menu .ddcurrent li a{ color:#f86300; font-size:15px;}

.sidebar .menu dl li{height:30px; line-height:30px;  }/*border-bottom:1px dashed #cdcdcd;*/
.sidebar .menu dl li a{display:block; height:30px; padding-left:40px; color:#874011;font-size:13px; font-family:"Microsoft YaHei";}
.sidebar .menu dl div li a{display:block; height:30px; padding-left:60px;}

.sidebar .menu dl li a:hover{text-decoration:none;color:#f86300;}

.sidebar .menu dl li a i{display:none; margin-left:20px; font-family:Simsun;}
.sidebar .menu dl li a:hover i, .sidebar .menu dl li.current a i{display:inline;}
.sidebar .menu dl li.current a{color:#3da2e1;}

.nav{
	height:35px;
	padding-left:35px;	
	padding-right:35px;	
	background:url(images/navbg.jpg) repeat-x left top;
}

.nav ul li{
	float:left;
}
.nav ul li a{
	display:inline-block;
	width:108px;
	text-align:center;
	line-height:32px;
	height:32px;
	padding-top:3px;
	color:#176ec6;
	font-size:14px;
}
.nav ul li a:hover{
	color:#6f2e14;
	text-decoration:none;
	background:url(images/navbg1.png) no-repeat left bottom;
}
.nav ul li a.selected{
	color:#6f2e14;
	text-decoration:none;
	background:url(images/navbg1.png) no-repeat left bottom;
}
.nav ul li span{
	display:inline-block;
	padding-top:10px;
}


table.free{
	border:1px solid #a0ccf8;	
	border-top:0px solid #5192d4;
	width:100%;
}
table.free tr th, table.free tr td{
	border-bottom:1px solid #e5e5e5;
	/*line-height:37px;*/
	vertical-align:middle;	
	border:1px solid #ccc;
	padding:8px 0px 8px 0px;
}
table.free tr.nobotbor th, table.free tr.nobotbor td{
	border-bottom:0px solid #e5e5e5;	
}
table.free tr th{
	text-align:right;
	color:#555555;
	font-weight:100;
	background-color:#f0f0f0;
}
table.free tr th b{
	color:#004c9d;
	font-weight:100;
	font-size:14px;
}
table.free tr td{
	padding-left:8px;
}
table.free tr th span{
	color:#f00;
	margin-right:10px;
}

.footer{
	height:27px;
	line-height:27px;
	text-align:center;
	background:url(images/footer_bg1.jpg) repeat-x left top;
	color:#fff;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	bottom:0px;
	width:100%;	
}

